home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xgrabsc / Imakefile < prev    next >
Makefile  |  1995-05-09  |  2KB  |  90 lines

  1. /*========================================================================
  2.  *
  3.  * Name - Imakefile
  4.  *
  5.  * Version:    1.17
  6.  *
  7.  * ccsid:    @(#)Imakefile    1.17 - 06/25/93 12:54:11
  8.  * from:     ccs/s.Imakefile
  9.  * date:     06/28/93 09:14:48
  10.  *
  11.  * Description: imake file to build xgrabsc.  Use simple.mak if you
  12.  *              don't have imake.
  13.  *
  14.  *========================================================================
  15.  */
  16.  
  17. MANDIR = /usr/man/man.CONTRIB
  18. MANSUFFIX = CONTRIB
  19.  
  20. #define MOTIF_XGRAB    /* uncomment this to get the Motif version of xgrab  */
  21.  
  22. /* you can specify many config.h options here if you don't want to
  23.  * modify config.h.  E.g.,
  24.  *   DEFINES= $(SIGNAL_DEFINES) -DNO_RLE_CHECKS
  25.  */
  26. DEFINES = -DXLIB_ILLEGAL_ACCESS
  27.  
  28. XRDB=/usr/bin/X11/xrdb
  29.  
  30. CDebugFlags = -O
  31.  
  32. #if !defined(XmClientLibs)
  33. #define XmClientLibs -lXm -lXt -lX11
  34. #endif
  35.  
  36.  
  37. SRCS1=xgrabsc.c
  38. OBJS1=xgrabsc.o
  39. PROGRAMS = xgrabsc xgrab
  40.  
  41. #if defined(MOTIF_XGRAB)
  42. SRCS2 = xgrabxm.c
  43. OBJS2 = xgrabxm.o
  44. #define Objs2 xgrabxm.o
  45. LIBS2 = XmClientLibs
  46. #define ADSource XGrabxm.res
  47. #define ADName XGrabxm.ad
  48. #define ADInc xgrabxm_ad.h
  49. #else
  50. SRCS2 = xgrabxaw.c
  51. OBJS2 = xgrabxaw.o
  52. #define Objs2 xgrabxaw.o
  53. LIBS2 = XawClientLibs
  54. #define ADSource XGrabxaw.res
  55. #define ADName XGrabxaw.ad
  56. #define ADInc  xgrabxaw_ad.h
  57. #endif
  58.  
  59. #define Nil
  60.  
  61. ComplexProgramTarget_1(xgrabsc,$(XLIB),)
  62. ComplexProgramTarget_2(xgrab,$(LIBS2),)
  63. SpecialObjectRule(Objs2,$(SRCS2) ADInc config.h, Nil)
  64.  
  65. xgrabsc.o:: process.hc get.hc mem.hc convert.hc write.hc checkvm.h cmdopts.h \
  66.   config.h
  67.  
  68. ADInc: xgrab_ad.h
  69.     $(CP) xgrab_ad.h ADInc
  70.  
  71. xgrab_ad.h: ADName
  72.     $(RM) xgrab_ad.h
  73.     sed -n '1,/! ====/p' ADName | sed -n -f ad2c.sed >xgrab_ad.h
  74.  
  75. XGrab.ad: ADName
  76.     $(RM) XGrab.ad
  77.     $(CP) ADName XGrab.ad
  78.  
  79. ADName: ADSource
  80.     rm -f ADName
  81.     $(XRDB) -n ADSource >ADName
  82.  
  83. clean::
  84.     $(RM) xgrabxaw_ad.h xgrabxm_ad.h xgrabxaw xgrabxm XGrab.ad
  85.     $(RM) XGrabxaw.ad XGrabxm.ad
  86.  
  87. InstallAppDefaults(XGrab)
  88.  
  89. install:: install.man
  90.